home *** CD-ROM | disk | FTP | other *** search
/ Mac Magazin/MacEasy 8 / Mac Magazin and MacEasy Magazine CD - Issue 08.iso / Sharewarebibliothek / Applikationen / Survival 6.0.3 ƒ / Survival 6.0.3 / Survival 6.0.3.rsrc / TEXT_256_Help.txt < prev    next >
Text File  |  1995-03-20  |  21KB  |  360 lines

  1.                               SURVIVAL Version 6.0.3
  2.              (COX'S PROPORTIONAL HAZARDS REGRESSION MODEL)
  3.                                ¬©  M. URRUTIA AVISRROR  (1995). 
  4.              UNIVERSITY OF SALAMANCA - DEPARTAMENT OF UROLOGY
  5.                                             SALAMANCA - SPAIN
  6.  
  7. =====================================================
  8.  
  9. WELCOME TO SURVIVAL:
  10.  
  11. To run the application you need at least a  LC Mac or a higher model with a FPU
  12. (or the  Pseudo-FP INIT) with a gray or Color Monitor. We firmly recommend to
  13. use System 7.xx and a minimum of  4 megabytes of RAM.
  14. This module allows the user to easily estimate survival functions from censored
  15. data and to assess the relationship between survival and a set of both continuous
  16. and categorical variables, known as covariates or prognostic factors. 
  17. Main features of Survival include:
  18.  -Use of both fixed covariates and time dependent covariates.
  19.  -A Text Editor with all the possibilities of edition found in commercial modules
  20.  -A Macro Option which permits the on-line transformation of data and the on-line
  21.    computation of the value of Time Dependent covariates. It also includes different
  22.    statistical macros to compute descriptive statistics, to perform chi-square
  23.    and Student T Tests and to estimate exact probabilities for the Normal, F,
  24.    T and Chi-Square distributions.
  25.  -Internal transformation of categorical variables into Indicator Variables or
  26.    Deviation Contrast Variables.
  27.  -Graph plots for all functions, which may be saved as Pict files or Printed
  28.  -A powerfull macro-language for on-line transformation of DataArray in
  29.    memory and to perform fully automated Survival Analysis. 
  30.  -A survival chart option to estimate the probability of survival of a given
  31.    patient as a function of a user-defined covariate pattern. 
  32.  
  33. ‚Ä¢ If the Option key is pressed while launching the application, a macro file is loaded
  34. in memory and the macro located in second position in the macro menu is
  35. automatically executed. The first position is left to allow the user to define a
  36. function for time-dependent survival analysis. The file should be named 'Survival
  37. Macros' and must be located in the same folder than the application. If you don't
  38. press the Option key the file is just loaded to be used from the Macros Menu
  39. This option allows to link Survival with your current database for fully automated
  40. survival analysis.
  41. ‚Ä¢ Now the full manual is included in a Help file which is accessed with the Help
  42.    item from the Apple Menu. You can make a Hardcopy with the Print option of
  43.      the File Menu.
  44. ‚Ä¢ To see the latest changes read the file named 'SurvivalLastChanges.txt'
  45.  
  46.  
  47. THE  OUTPUT OF THE PROGRAM INCLUDES
  48.  
  49. ‚Ä¢ PARAMETERS FOR THE SURVIVAL MODEL ‚Ä¢
  50.     - Estimated maximum likelihood coefficients for the variables in the model
  51.     - Estimated standardized    coefficients.
  52.     - Chi-Square Test (Wald) on the statistical significance of  the estimated
  53.     coefficients, with exact probabilities.
  54.     - Odds-Ratio.
  55.     - First Derivative of the objective function at convergence.
  56.     - Global Chi-Square Test. 
  57.     - Likelihood Ratio Test.
  58.   - Wald Test.
  59.     - Estimated asymptotic covariance matrix.
  60.     - Basal Survival Function (Kaplan-Meier) and Survival Function for a given
  61.     set of covariates (includes density function, hazard function and the standard
  62.     deviation for cumulative survival).
  63. ‚Ä¢  GRAPHICAL OUTPUT ( IN COLOR, GRAY OR BLACK AND WHITE)  ‚Ä¢
  64.     - Basal (Kaplan-Meier) and Model survival function plots
  65.     - Log of  -Log of Survival function, for a graphical test of proportionality.
  66.     - Residual Plots, for a graphical test of goodness of fit of  data to model.
  67.   - I.C. (95% and 99%) plots of the cumulative survival function.
  68.   - Plot of Hazard, CumHazard and Log of Survival Function vs. Time and Log Time,
  69.      to assess the fitting of observed data to parametric models. A future version
  70.      of the program will include the fit of survival data to different parametric
  71.       models.
  72.  
  73. ‚Ä¢‚Ä¢ DESCRIPTION OF MENU COMMANDS  ‚Ä¢‚Ä¢
  74.  
  75. ‚Ä¢ APPLE MENU
  76.  
  77.       ‚Ä¢ ABOUT .... Description on Survival Version and available memory
  78.     ‚Ä¢ HELP. Shows this Help Window. If you press the Option key down while
  79.        selecting this item a window with a description of the available Macro
  80.        Commands is displayed instead.
  81.  
  82. ‚Ä¢  FILE MENU
  83.         
  84.         ‚Ä¢ NEW  Creates a new Text window than can be edited and saved as a Text File
  85.         ‚Ä¢ OPEN  Opens a Text file for Editing.
  86.         ‚Ä¢ GET DATA. This command shows a dialog box with two options:
  87.           ‚Ä¢ TEXT FILE. Data to be analyzed is in a text file (may be exported from
  88.              another application) where each column represents a variable and each row
  89.              an observation or case. Column fields may be delimited by tabs or commas
  90.            ‚Ä¢ APPLICATION FILE. Data is in a custom binary file created with the SAVE 
  91.               DATA OPTION as APPLICATION FILE of the FILE MENU.
  92.     ‚Ä¢ CLOSE. Closes the selected window. If the window is an active window and you
  93.        have made changes, you are requested to save the changes with a dialog box.
  94.        This is ignored if you press the Option key down while selecting the item or
  95.         clicking the close box.
  96.     ‚Ä¢ SAVE TEXT. Save the content of  Text Windows. If the selected window is a
  97.               Graphical one, an dialog box with an error message is displayed.  
  98.      ‚Ä¢ SAVE DATA. Like the GET DATA option, you may save the data loaded in the
  99.        active output window as a Tab delimited Text File or a Binary Application File.
  100.      ‚Ä¢ PAGE SETUP . Shows a dialog box with the printing options for the selected
  101.         printer.
  102.      ‚Ä¢ PRINT. Prints the content of the active Text Window or Plot Window. Notice
  103.         that plots of graphical windows saved as PICT files may be edited with
  104.               different graphical programs that accept this format (Mac DRAW, EXCEL, etc).
  105.         You may have problems when printing the Plot window with some Image
  106.         Writer drivers.
  107.      ‚Ä¢ REVERT DATA. Restores the last loaded data in the activa data array. Usefull
  108.         when data has been changed with the different macro commands. If you want
  109.         to fix the changes issue a FIXDATA macro  from the Macro Command
  110.         Window.
  111.      ‚Ä¢ QUIT. Closes the application. If you have modified your text windows, you are 
  112.           requested to save the changes with a dialog box.
  113.  
  114.  ‚Ä¢‚Ä¢ EDIT MENU ‚Ä¢‚Ä¢  Needs no further explanation if you are a Mac User.
  115.      (for PC users converted to the FAITH and TRUTH read any Macintosh Manual)
  116.  
  117.  ‚Ä¢‚Ä¢  SURVIVAL MENU ‚Ä¢‚Ä¢
  118.  
  119.     ‚Ä¢ MODEL. When you select this submenu command a dialog box (a big one) is shown,
  120.      where you must select the different options of the test. If you don't have an
  121.          active output window with loaded data, you are warned with an error message.
  122.      -On the right side there's a box with different CONTROL PARAMETERS:
  123.          ‚Ä¢ Status. Put here the column number of the data file where the status 
  124.             variable is located (1 = dead, 0 = censored). Defaults to the first column.
  125.          ‚Ä¢ Time. Put here the column number of the data file where the survival times
  126.             are located. Defaults to the second column. We recommend to use of days as 
  127.             Time Unit for further transformation in weeks, months or years.
  128.                     ‚Ä¢ Group. For stratified analysis, put the maximum number of strata followed
  129.              by the  column number where grouping variable is located (VAR box). 
  130.              Defaults to one group. See macros for additional information on how to use
  131.              this option.
  132.           ‚Ä¢ CutPoint. If you want to make an analysis dividing the total data into two
  133.              groups by a given cut-point value of a variable, put this value  followed by
  134.              the  column number where the variable is located (VAR box).
  135.           ‚Ä¢ Fail Code. You usually should code the satatus of your observations as 1 for
  136.              failed and as 0 for censored. If you have different code numbers for this
  137.              variable, put here the number corresponding to the end of the  event to be
  138.              analyzed. Internally, the program transforms this value to 1's  and the 
  139.              other values to 0,s.
  140.           ‚Ä¢ Iterations. Maximum number of iterations for the Newton-Raphson
  141.               algorithm. Defaults to 15. In most cases, 4 or 6 iterations are enough to
  142.               achieve convergence. If not, suspect of multicolineality.
  143.           ‚Ä¢ Precision. Level of precision wanted in  the estimation of the coefficients
  144.              of the Model. Defaults to 0.000001
  145.  
  146.             ‚Ä¢On the left side of the dialog Box there are two boxes. The one on the left, lists
  147.        in a scrolling window (as VAR1, VAR2, etc.) the variables in the data file that
  148.        were loaded with the GET DATA Command. To Select the variables that should
  149.        be included in a given model, double click with the mouse on the corresponding
  150.        variable. The selected variable will be displayed on the box to the right. If you
  151.        want to tell the program that the selected variable should be dealt  as a  TIME
  152.      DEPENDENT covariate, press first the OPTION key on the Keyboard.The
  153.        variable shows with an  asterisk (*) on its rightmost side. You may combine in
  154.        a model both  fixed and time dependent covariates. 
  155.        If you are not happy about the variables you selected, you may clear the
  156.        variables box by selecting with the mouse the CLEAR button. If you don't select
  157.        any variable a Kaplan-Meier product limit estimator will be computed.This
  158.        estimator is used for the program as the arbitrary basal function to assess
  159.        the effect of the covariates included in a given model upon death rates.
  160.              ‚Ä¢ Other options in the dialog box control the survival Time Units, the Output of
  161.        different numerical functions, Graphical Plots, Labeling of the selected 
  162.        variables, Labeling of Groups, and   Graph Title. If you wand a printout in black
  163.        and white check the Use Line Patterns option. (The groups are identified
  164.        by lines with different  shade patterns in the survival plots).
  165.        Notice that if you select the time unit to be  in weeks, months or years, it is
  166.        supposed that survival times in your database are recorded in days for
  167.        subsequent transformation. Otherwise you  should use your original time unit
  168.        with the CUSTOM  box selected in the TIME UNITS pop-up menu.
  169.        ‚Ä¢ You may also enter the value of the coefficients for estimation of the
  170.         survival function, provided  they have been  previously estimated, by checking
  171.         the USER COEFFICIENTS radio button.
  172.              ‚Ä¢ Select the USER COVARIATE PATTERN to estimate the survival function for
  173.          a given covariate set. A dialog box is diplayed for this purpose. If you select
  174.          any variable as categorical the 'Enter Covariate Pattern'  dialog box is
  175.          displayed after the transformation process into new indicator or deviation
  176.          variables has been completed.
  177.        ‚Ä¢ if the CONTROL key is pressed while selecting a covariate in the variable
  178.          window o the DEFINE MODEL dialog box a (c) sign appears in the rightmost
  179.          side of the variable in the model window.
  180.                  This ENABLES the internal transformation of categorical variables into k-1
  181.          INDICATOR or DEVIATION variables, where k is the max number of
  182.          categories of the selected variable. If you want to use the  DEVIATION coding
  183.          scheme, uncheck the USE INDICATOR VARIABLES box.
  184.              ‚Ä¢ You may obtain the same results with the TRANSFORM option of the MODEL
  185.         menu  but you have to manually include the different variables in the model.
  186.                     In the output window the coefficients are labeled as VAR1-1, VAR1-2,  etc.
  187.           or as NAME-1, NAME-2, NAME-3 .. etc if you previously checked the LABEL
  188.         VARIABLES option.
  189.  
  190. **** VERY IMPORTANT ****************************************
  191.     
  192. All the variables selected as categorical (Control Key Down) must be done in
  193. ASCENDING ORDER.
  194. If you try to select,for example, variable 6 if you previously selected a variable
  195. whose column number es equal or less than variable 6 the program beeps, the model
  196. window will be CLEARED and You'll have to start the variables selection again. This
  197. rule is also applied when in a model you combine categorical with non-categorical
  198. variables. 
  199. Non-categorical variables alone may be selected in any order 
  200.  
  201. ******************************************************
  202.  
  203.  ‚Ä¢ ESTIMATE. This option starts the computation of MLE's and Survival Functions.
  204.          If you have not previously selected the MODEL option you're warned with
  205.          an error message.
  206.  
  207.  ‚Ä¢ CLEAR OUTPUT WINDOW. Clears the Text in the output window. You should
  208.     use this option after saving the results of a Test. Avoid to fill the output window
  209.     with Text because it slows down the performance of the program. This is
  210.     specially critical with System 6.xx versions.
  211.  
  212.  ‚Ä¢ OUTPUT FORMAT. Shows a dialog box where you can edit the length and the
  213.       number of digits after the decimal point for both numerical output and Data listing.
  214.  
  215.  ‚Ä¢ OUTPUT OPTIONS. This is a hierarchical menu with three different options. If
  216.     you press the Option key down while selecting the two last items a header with
  217.     the name of the columns or groups are also saved.
  218.  
  219.             ‚Ä¢ SAVE MODEL. Saves the Kaplan-Meier estimate and the coefficients of the
  220.          Model that will be used with the SURVIVAL CHART option. If you press the
  221.          Option Key down, the survival function adjusted for the effect of the 
  222.          covariates included in the Model will be saved instead and will be used
  223.          by the SURVIVAL CHART option as the base-line function until you define and
  224.          save another Model.
  225.       ‚Ä¢ SAVE BASAL FUNCTIONS. Saves the different baseline (Kaplan-Meier) survival
  226.         functions
  227.         ‚Ä¢ SAVE MODEL FUNCTIONS. Saves the survival functions after adjusting for the
  228.                  effect of the covariates included in the model.
  229.       ‚Ä¢ MACRO MESSAGE . This itme toggles on (checked) and off (unchecked) the
  230.          message that some macros display on the active Outpu Window after the
  231.          requested action has been successfully performed (otherwise you'll get an
  232.          error message). These Macros are SORTBY, FIXDATA, REVERT, SELECTIF,
  233.          OMITIF, COUNTIF and SAVETEST. The default is on
  234.      ‚Ä¢ OUTPUT IN SPANISH. This itme toggles on (checked) and off (unchecked)
  235.          the output in Spanish for the numerical results of the Test and all graphical
  236.          Plots. Menus, Macro commands, Dialog boxs and warning messages are not
  237.          changed.
  238.  
  239.  ‚Ä¢ TRANSFORM.This option internally transforms categorical variables into either
  240.   Indicator variables or variables coded according to the  Deviation Contrast scheme.
  241.   If you want another category (defaults to the first value) as reference, change its
  242.   value in the dialog box before double-clicking on the variable to be transformed.
  243.  
  244.  ‚Ä¢ LIST DATA. List the variables from the active data file in the output window.
  245.  
  246.  ‚Ä¢ SURVIVAL CHART. This option graphically estimates the probability of survival
  247.    for a patient based on: 1) a previously saved model; 2) an user-defined  baseline
  248.    survival function and 3) an user entered covariate pattern. 
  249.     The program loads first the basal survival function and the values of the
  250.     coefficients of the previously saved model. An error message is displayed if no
  251.     model data has been saved or the model data is at a different Volume or Folder.
  252.     When you select this option the first time the overlay plot option box appears
  253.       dimmed. After you click the New Chart button another dialog box is displayed
  254.       requesting the user to enter the covariates values for the current survival chart.
  255.     The final plot shows the Baseline survival function and the survival function
  256.     adjusted for the previously entered covariate values. If you select again the 
  257.     Survival Chart item from the Model menu, this time the Overlay Plot option is
  258.     activated. Notice that you may identify the survival function to be ploted by
  259.     checking the Label Plot box.
  260.       If you press the Option key down while slecting this option the plots are displayed
  261.     with dashed lines to identify the groups insted of colors.
  262.     I've added the Overlay Plot option so you can show in a single plot the baseline
  263.       survival function against different levels of the covariates, for comparative
  264.       and illustrative purposes.
  265.  
  266.  ‚Ä¢TEST OF HYPOTHESIS. Performs a Wald  Test for a subset of variables in the 
  267.         model. Helps to assess the statistical significance of a group o variables while
  268.     keeping  constant the effect of the remaining variables, e.g. when you recode a
  269.     categorical variable in k-1 Indicator variables and want to assess the joint effect
  270.     of the different categories.
  271.  
  272.   ‚Ä¢‚Ä¢ GRAPH MENU ‚Ä¢‚Ä¢
  273.  
  274.       ‚Ä¢ WHITE/BLACK BACKGROUND. Changes the background color of the Plot
  275.          window to white or black. 
  276.             ‚Ä¢ SAVE GRAPH PLOT. Saves the active Plot Window in standard PICT II 
  277.          format.
  278.       ‚Ä¢ SEPARATE PLOTS.This option shows the base line survival survival
  279.          function and the model survival function in a different plot window.
  280.        ‚Ä¢ LOGLOG PLOT. Plot of Log(-Log) of Survival Function. Currently used to
  281.                 Test the proportionalty assumption
  282.            ‚Ä¢ RESIDUALS PLOT. Plot of Cumulative Hazard function of Residuals against
  283.           residuals itself. Useful to assess the goodness of fit of data to model.
  284.              ‚Ä¢ INTERVALS PLOT [95% and 99%]. Plot of 95% and 99% confidence 
  285.           interval limits for the Kaplan-Meier estimate.
  286.        ‚Ä¢ LOG AND LIN FUNCTIONS PLOT. Helps to graphically assess the fit of
  287.          your data to parametric models.
  288.  
  289.     ‚Ä¢‚Ä¢ MACRO MENU ‚Ä¢‚Ä¢
  290.  
  291.     ‚Ä¢ EDIT MACRO
  292.          Opens a dialog box to select the macro file you want to edit. If you press the
  293.      Cancel button an empty Macro Window is shown. Use the SAVE TEXT command of
  294.      the FILE MENU to save changes. You're also requested to save changes when you
  295.      close the window.
  296.     
  297.     ‚Ä¢ INSERT MACRO
  298.         Inserts a New Macro file at the end of  the MACRO MENU. If a macro file
  299.          has different macro definitions every macro is listed as a different item of the
  300.          MACRO MENU. To execute a macro just select the item with the mouse from
  301.      the MACRO MENU.
  302.          To use macros with the Time Dependent Option you should INSERT a macro file
  303.          with a single macro definition before running the Test; otherwise an error
  304.      message is shown. (see example the 'Survival Macros' file)
  305.  
  306.     ‚Ä¢ DELETE MACRO
  307.          Deletes a previously inserted macro file from the MACRO MENU.
  308.  
  309.     ‚Ä¢ RUN MACRO
  310.          Executes the macro defined in the active Macro Window or the first macro listed
  311.      in the MACRO MENU.
  312.  
  313. ‚Ä¢‚Ä¢ WINDOW MENU ‚Ä¢‚Ä¢
  314.  
  315.         ‚Ä¢MACRO COMMAND shows a dialog box with a text edit field, where you can
  316.          enter any of the Custom Commands listed in the Macro Commands Help Window.
  317.      Use a semmicolon as delimiter if you use different commands in a single string.
  318.      The max length of the string is 255 characters. The program adds internally a
  319.      dummy macro definition so yo don't need to open a Macro window to execute the
  320.      command.
  321.        When you issue a Macro Command all macros Inserted in the Macro Window are
  322.      cleared.
  323.  
  324.          ‚Ä¢Every time you open a Data Window or a Text Window, its name is appended to
  325.      the window menu from where you can select it. Useful to easily access a given 
  326.          window when you have multiple windows in your desktop.
  327.  
  328.  --------------------------------------------------------------------------
  329.  
  330.  SURVIVAL IS PUBLIC DOMAIN AND ITS ONLY PURPOSE IS TO DIVULGE
  331.  THIS EXCELENT STATISTICAL TOOL AND MAKE IT EASY TO BOTH
  332.  CLINICAL AND NON CLINICAL INVESTIGATORS WHO WANT TO APPLY
  333.  THIS METHOD ON THEIR INVESTIGATION WORK.
  334.  PLEASE FEEL FREE TO GIVE A COPY OF THE PROGRAM TO ANY PERSON
  335.  CONCERNED WITH SURVIVAL ANALYSIS.
  336.  
  337.  
  338.  ‚Ä¢If you use Survival and want to make and acknowledgment, please use the
  339.    following reference:
  340.  
  341.   Urrutia Avisrror, M.  Estadistica multivariante en la Investigacion Urologica (III):
  342.   Analisis de Supervivencia (Editorial). (1989). Act. Urol.Esp, 323-327.
  343.  
  344.       ‚Ä¢‚Ä¢‚Ä¢‚Ä¢‚Ä¢ PLEASE REPORT ANY BUG, PROBLEM OR COMMENT TO ‚Ä¢‚Ä¢‚Ä¢‚Ä¢
  345.      
  346. 1) MANUEL URRUTIA AVISRROR, M.D. P.h. D.
  347.     Hospital Universitario de Salamanca
  348.     Department of Urology
  349.     Paseo San Vicente s/n
  350.     37007 SALAMANCA - ESPA√ëA
  351.  
  352. 2) MANUEL URRUTIA AVISRROR, M.D. P.h. D.
  353.      Calle Perdices 53
  354.     Urbanizaci√≥n Valdelagua
  355.     37191 SALAMANCA-ESPA√ëA
  356.  
  357. 3) email Internet:urrutia@gugu.usal.es
  358.  
  359.                                          -------- ‚Ä¢ --------
  360.